package com.xunk.equipment.vo.response;

import com.xunk.common.core.domain.EquipmentResponse;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @ProjectName: xunk
 * @Package: com.xunk.equipment.vo.response
 * @ClassName: WindowCurtainRresponse
 * @Author: tangguangyuan
 * @Description: 窗帘response
 * @Date: 2021/3/31 19:52
 * @Version: 1.0
 */
@Data
public class WindowCurtainRresponse extends EquipmentResponse {

    /**
     * 当前位置
     * range:0-100
     * step: 1
     */
    private int position;

    /**
     * 位置状态
     * range :0 1 2
     */
    private int positionStatus;

    /**
     * 目标位置
     * range:0-100
     * step:5
     */
    private int targetPosition;

    /**
     * 电机程序模式
     * range:0 1 2
     */
    private int programMode;

    /**
     * 开关
     * range: true  false
     */
    private boolean on;

    List<Map<String, String>> onList;
    Map<String, String> positionRange;
    List<Map<String, String>> positionStatusList;
    Map<String, String> targetPositionRange;
    List<Map<String, String>> programModeList;
}
